package com.zbcz.erp.bean

class BusinessAddBean {

    companion object {
        const val APPLY_SEAL_DOC_TYPE =
            "document_type,content_summary,number_of_copies,recipient_unit,remarks,seal_date,seal_name,seal_type,create_by"

        const val BUSINESS_TRIP_REQUEST_DOC_TYPE =
            "business_reason,business_personnel,business_begin_date,business_end_date,business_trip,business_airplane,business_file,business_remarks,create_by"

        var REPORT_BUSINESS_FIELDS =
            "report_business_name," + "report_business_id," + "report_business_date," + "report_business_purpose," + "report_business_project," + "report_business_budget_number," + "report_business_number," + "report_business_amount," + "report_business_special_amount," + "report_business_special_tax_amount," + "report_business_payment_amount," + "report_business_financial_audit_amount," + "report_business_payment_method," + "report_business_payment_method_code," + "report_business_file," + "report_business_contract_number," + "report_business_contract_amount," + "report_business_receiving_unit_name," + "report_business_bank," + "report_business_account," + "report_business_remarks," + "create_by"

        val TRAVEL_REIMBURSEMENT_FIELD =
            "travel_business_table_id,travel_business_table_name,travel_business_begin_date,travel_business_end_date,travel_business_duration,travel_business_project,travel_business_budget_number,travel_business_trip,travel_business_airplane_expenses,travel_business_airplane_financial_audit_amount,travel_business_train_expenses,travel_business_train_financial_audit_amount,travel_business_car_expenses,travel_business_car_financial_audit_amount,travel_business_ship_expenses,travel_business_ship_financial_audit_amount,travel_business_traffic_expenses,travel_business_accommodation_expenses,travel_business_accommodation_financial_audit_amount,travel_business_days,travel_business_financial_audit_days,travel_business_food_expenses,travel_business_miscellaneous_expenses,travel_business_ticket_expenses,travel_business_ticket_financial_audit_amount,travel_business_subsidy_expenses,travel_business_meeting_expenses,travel_business_meeting_financial_audit_amount,travel_business_rent_expenses,travel_business_rent_financial_audit_amount,travel_business_refund_expenses,travel_business_refund_financial_audit_amount,travel_business_other_expenses,travel_business_other_financial_audit_amount,travel_business_other_expenses_subtotal,travel_business_total_amount,travel_business_file,travel_business_receiving_unit,travel_business_bank,travel_business_account,travel_business_remarks,create_by"

        const val SEAL_TABLE = "zb_seal_application"
        const val TRAVEL_TABLE = "zb_travel_application"
        const val EXPENSE_TABLE = "zb_expense_report"
        const val ZB_TRAVEL_REIMBURSEMENT_TABLE = "zb_travel_reimbursement"
    }

    var content_summary: String? = "" // 内容摘要
    var create_by: String? = "" // 创建者
    var createTime: String? = "" // 创建时间
    var document_type: String? = "2" // 文档类型
    var file: String? = "" // 文件（可能是文件路径或ID）
    var filedNames: String? = APPLY_SEAL_DOC_TYPE
    var handler: String? = "laboris" // 处理者
    var id: String? = "" // 文档ID
    var item: String? = "" // 项目（可能是指文档所属的项目）
    var name: String? = "" // 文档名称
    var number_of_copies: String = "1" // 副本数量
    var procDeTitle: String? = "印章申请" // 流程定义标题（可能拼写有误，常见为procDefTitle）
    var procDefId: String? = "印章申请:1:7509" // 流程定义ID
    var recipient_unit: String? = "" // 收文单位
    var remarks: String? = "" // 备注
    var seal_date: String? = "2024-10-10" // 用印日期
    var seal_name: String? = "" // 用印名称
    var seal_type: String = "2"
    var sysOrgCode: String? = "" // 系统组织代码
    var tableName: String? = "zb_seal_application" // 表格名称（可能表示文档存储在数据库中的表名）
    var updateBy: String? = "" // 更新者
    var updateTime: String? = "" // 更新时间
    var file_handler: String? = ""

    var business_reason: String? = "" // 出差事由
    var business_personnel: String? = "" // 出差人员
    var business_begin_date: String? = "" // 出差开始日期
    var business_end_date: String? = "" // 出差结束日期
    var business_trip: String? = "" // 出差行程
    var business_airplane: String = "" // 是否机票
    var business_file: String = "" // 出差附件
    var business_remarks: String = "" // 出差备注

    var report_business_name: String = "" // 私车公用记录表名称
    var report_business_id: String = "" // 私车公用记录表ID
    var report_business_date: String = "" // 发生日期
    var report_business_purpose: String = "" // 报销用途
    var report_business_project: String = "" // 列支项目
    var report_business_budget_number: String = "" // 预算号
    var report_business_number: String = "" // 单据张数
    var report_business_amount: String = "0" // 普通金额
    var report_business_special_amount: String = "0" // 专票不含税金额
    var report_business_special_tax_amount: String = "0" // 专票金额
    var report_business_payment_amount: String = "0" // 付款金额
    var report_business_financial_audit_amount: String = "0" // 财务审核金额
    var report_business_payment_method: String = "" // 付款方式
    var report_business_payment_method_code: String = "" // 付款方式代码
    var report_business_file: String = "" // 附件
    var report_business_contract_number: String = "" // 合同编号
    var report_business_contract_amount: String = "0" // 合同金额
    var report_business_receiving_unit_name: String = "" // 收款单位名称
    var report_business_bank: String = "" // 开户行
    var report_business_account: String = "" // 账号
    var report_business_remarks: String = "" // 备注

    var travel_business_table_id: String = "" // 出差申请表id
    var travel_business_table_name: String = "" // 出差申请表名称
    var travel_business_begin_date: String = "" // 出发时间
    var travel_business_end_date: String = "" // 返回时间
    var travel_business_duration: String = "" // 出差天数
    var travel_business_project: String = "" // 出差项目
    var travel_business_budget_number: String = "" // 预算号
    var travel_business_trip: String = "" // 出差行程
    var travel_business_airplane_expenses: String = "0" // 飞机费用
    var travel_business_airplane_financial_audit_amount: String = "0" // 飞机财务审核金额
    var travel_business_train_expenses: String = "0" // 火车费用
    var travel_business_train_financial_audit_amount: String = "0" // 火车财务审核金额
    var travel_business_car_expenses: String = "0" // 汽车费用
    var travel_business_car_financial_audit_amount: String = "0" // 汽车财务审核金额
    var travel_business_ship_expenses: String = "0" // 轮船费用
    var travel_business_ship_financial_audit_amount: String = "0" // 轮船财务审核金额
    var travel_business_traffic_expenses: String = "0" // 交通费小计
    var travel_business_accommodation_expenses: String = "0" // 住宿费
    var travel_business_accommodation_financial_audit_amount: String = "0" // 住宿财务审核金额
    var travel_business_days: String = "" // 出差天数
    var travel_business_financial_audit_days: String = "" // 财务审核出差天数
    var travel_business_food_expenses: String = "0" // 伙食补助费小计
    var travel_business_miscellaneous_expenses: String = "0" // 公杂费小计
    var travel_business_ticket_expenses: String = "0" // 订票费
    var travel_business_ticket_financial_audit_amount: String = "0" // 订票财务审核金额
    var travel_business_subsidy_expenses: String = "0" // 费用补助小计
    var travel_business_meeting_expenses: String = "0" // 会议费
    var travel_business_meeting_financial_audit_amount: String = "0" // 会议财务审核金额
    var travel_business_rent_expenses: String = "0" // 房租费
    var travel_business_rent_financial_audit_amount: String = "0" // 房租财务审核金额
    var travel_business_refund_expenses: String = "0" // 退票费
    var travel_business_refund_financial_audit_amount: String = "0" // 退票财务审核金额
    var travel_business_other_expenses: String = "0" // 其他费
    var travel_business_other_financial_audit_amount: String = "0" // 其他财务审核金额
    var travel_business_other_expenses_subtotal: String = "0" // 其他费小计
    var travel_business_total_amount: String = "0" // 总金额
    var travel_business_file: String = "" // 原始单据
    var travel_business_receiving_unit: String = "" // 收款单位
    var travel_business_bank: String = "" // 开户行
    var travel_business_account: String = "" // 账号
    var travel_business_remarks: String = "" // 备注

}
